
using Core.SimpleTemp.Common;
using Core.SimpleTemp.Entitys;
using Core.Toolkit.Core.Application;
using System;
using System.Collections.Generic;

namespace Core.SimpleTemp.Application
{
    [CreateMap(typeof(PX_Plan))]
    public class PX_PlanForGetDto : Dto
    {
        /// <summary>
        /// 
        /// </summary>
        public Guid? TrainingMatrix { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String Nameoftrainingplan { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? HeadofTraining { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String Trainingbudget { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? TrainingBeginTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? TrainingEndTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String Trainingvenues { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? Trainer { get; set; }
        /// <summary>
        /// 
        /// </summary>
        /// 

        public String Trainingmethods { get; set; }
        /// <summary>
        /// 
        /// </summary>
        
        public Guid? trainingcourse { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String Trainingcontent { get; set; }
        /// <summary>
        /// 
        /// </summary>

        public String State { get; set; }
        /// <summary>
        /// 
        /// </summary>
       
        public String Target { get; set; }
        public string Year { get; set; }
        public string Month { get; set; }
        public string Day { get; set; }

        public string Mark01 { get; set; }
        public string Mark02 { get; set; }
        public string Mark03 { get; set; }
        public string Mark04 { get; set; }
        public string Mark05 { get; set; }
        public string Mark06 { get; set; }
        public string Mark07 { get; set; }
        public string Mark08 { get; set; }
        public string Mark09 { get; set; }
        public string Mark10 { get; set; }

        public string MasteryLevel { get; set; }

        public PX_Matrix PX_Matrix { get; set; }
        public PX_Course PX_Course { get; set; }
        public SysUser SysUser { get; set; }

        public PX_Exam PX_Exam { get; set; }

        public Guid? PX_ExamId { get; set; }



        public ICollection<PX_PlanUser> PX_PlanUser { get; set; }
        public ICollection<PX_ExamUserDto> PX_ExamUser { get; set; }
        public ICollection<PX_SignDetailDto> PX_SignDetail { get; set; }
        public virtual ICollection<Guid?> UserIdList { get; set; }

       
        public PX_PlanReportDto PX_PlanReport { get; set; }

        public PX_ReportCardDto PX_ReportCard { get; set; }

        public PX_SignDto PX_Sign { get; set; }

        public int danxnum { get; set; }
        public int duoxnum { get; set; }
        public int pdnum { get; set; }


    }
}
